<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <script src="../build/react.development.js"></script>
    <script src="../build/react-dom.development.js"></script>
    <script src="../build/babel.min.js"></script>
  </head>
  <body>
    <div id="example"></div>
	<script type="text/babel">
      //1.创建函数式组件
      function MyComponent(){
        console.log(this);//此处的this是undefined，因为babel编译后开启严格模式
        return <h2>我是用函数定义的组件（适用于【简单组件】的定义）</h2>
      }
      //2.渲染组件到页面
      ReactDOM.render(<MyComponent/>,document.getElementById('example'))
      /*
      执行了ReactDOM.render(<MyComponent/>....之后，
        1.React解析组件标签，找到了MyComponent组件。
        2.发现组件是使用函数定义，随后调用该函数，将返回的虚拟DOM转为真实DOM，随后呈现在页面中
      */
	</script>
  </body>
</html>
